package com.xuanwei.core.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.xuanwei.dao.entity.XwAdManager;

import java.util.List;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author mjy
 * @since 2019-08-01
 */
public interface IXwAdManagerService extends IService<XwAdManager> {

    /**
     * 添加或修改
     *
     * @param id         ID
     * @param image      图片
     * @param url        链接
     * @param position   位置
     * @param orderBy    排序
     * @param showStatus 展示状态
     */
    void addOrUpdate(Integer id, String image, String name, String url, Integer position, Integer orderBy, Integer showStatus);

    /**
     * 删除
     *
     * @param id ID
     */
    void delete(Integer id);

    /**
     * 改变状态
     *
     * @param id ID
     */
    void updateStatus(Integer id);


    /**
     * 查找页码
     *
     * @param position 位置
     * @param page     参数
     */
    void findPage(Integer position, Page<XwAdManager> page);
}
